<?php

session_start();
require_once 'database.php';
if (!isset($_GET['id'])) {
    header("Location: http://localhost/Matematrix/index.php");
    exit();
}
$isEquipa = isset($_SESSION['admin']) ? !$_SESSION['admin'] : false;
if ($isEquipa) {
    $db = new DBTeamConnection();
} else {
    $db = new DBUnauthConnection();
}

$idJornada = $_GET['id'];

$jornadaQ = $db->getJornada($idJornada);
if ($jornadaQ) {
    if ($jornadaQ->num_rows > 0) {
        $jornada = $jornadaQ->fetch_object();
        $hoje = new DateTime();
        $fimJornada = new DateTime($jornada->data_fim);
        $interval = $hoje->diff($fimJornada);
        $atual = !$interval->invert;
        $titulo = htmlspecialchars($jornada->titulo);
        $dataInicio = $jornada->data_ini;
        $dataFim = $jornada->data_fim;
        $problema = htmlspecialchars($jornada->problema);
        $sugestoes = htmlspecialchars($jornada->sugestoes);
        $resposta = htmlspecialchars($jornada->resposta);


        if ($isEquipa) {
            $res = $db->getRespostaEquipa($idJornada, $_SESSION['idUser']);
            if ($res) {
                if ($res->num_rows > 0) {
                    $resp = $res->fetch_object();
                    $idResposta = $resp->id;
                    $respostaEquipa = $resp->resposta;
                }
            }
        }
        require_once 'apresentarJornada.php';
        unset($db);
        exit(0);
    }
}
unset($db);
header("Location: http://localhost/Matematrix/jornadas.php");
?>
